<?php
include_once '../../classes/dao.php';
include_once '../../classes/manipuladorXML.php';

$dao = new DAO();

if (isset($_REQUEST["so_disponiveis"])) {
	$so_disponiveis = $_REQUEST["so_disponiveis"];
}
else {
	$so_disponiveis = false;
}

try {
	if (isset($_REQUEST["modelo_id"])) {
		$modelo = $dao->get_modelo($_REQUEST["modelo_id"]);
		$objeto = $dao->get_automoveis_de_modelo($modelo, $so_disponiveis);
	}
	elseif (isset($_REQUEST["marca_id"])) {
		$marca = $dao->get_marca($_REQUEST["marca_id"]);
		$objeto = $dao->get_automoveis_de_marca($marca, $so_disponiveis);
	}
	else {
		$objeto = $dao->get_todos_automoveis($so_disponiveis);
	}
} catch (Exception $e) {
	$objeto = new Erro();
	$objeto->set_msg($e->getMessage());
}

echo ManipuladorXML::serializar($objeto);
?>